package com.solvePlat.dao;

import com.solvePlat.entity.WorkInfoTopicMiddle;
import com.solvePlat.entity.WorkInfoTopicMiddleExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface WorkInfoTopicMiddleMapper {
    int countByExample(WorkInfoTopicMiddleExample example);

    int deleteByExample(WorkInfoTopicMiddleExample example);

    int deleteByPrimaryKey(String uuid);

    int insert(WorkInfoTopicMiddle record);

    int insertSelective(WorkInfoTopicMiddle record);

    List<WorkInfoTopicMiddle> selectByExample(WorkInfoTopicMiddleExample example);

    WorkInfoTopicMiddle selectByPrimaryKey(String uuid);

    int updateByExampleSelective(@Param("record") WorkInfoTopicMiddle record, @Param("example") WorkInfoTopicMiddleExample example);

    int updateByExample(@Param("record") WorkInfoTopicMiddle record, @Param("example") WorkInfoTopicMiddleExample example);

    int updateByPrimaryKeySelective(WorkInfoTopicMiddle record);

    int updateByPrimaryKey(WorkInfoTopicMiddle record);
}